Profiling High Level Abstraction Simulators of Multiprocessor Systems
نویسندگان
چکیده
Simulation has become one of the most timeconsuming tasks in Electronic System Level design, required both on design and verification phases. As the complexity of modelled systems increases, so do the need for adequate use of available computational resources in multiprocessor computers or clusters. SystemC simulator models are designed to use only one core, even if the hardware is multi-core. In this paper, we analyse 20 platforms, designed in SystemC, varying from 1 to 16 cores with 4 different processor models (ISAs), and evaluated the SystemC kernel overhead for a set of 12 programs running over those platforms, totaling 240 configurations. We split the execution time into the simulation components and found out that the major contributor to the simulation is the SystemC kernel, consuming around 50% of the total simulator execution time. This finding opens space for new research focusing on improving SystemC Kernel performance.
منابع مشابه
Distributed Simulation and Profiling of Multiprocessor Systems on a Chip
Embedded systems – multiprocessor systems on a chip with application specific instruction-set processors (ASIPs) – become indivisible part of our everyday lives. They are everywhere. Therefore, powerful and flexible way of design and simulation of these systems is needed. The simulators of ASIPs are created using an architecture description language called ISAC. In this paper, the basic concept...
متن کاملMultiple levels of abstraction in the simulation of microthreaded many-core architectures
Simulators are generally used during the design of a computer architecture. Typically, different simulators with different levels of complexity, speed and accuracy are developed. However, for early design space exploration, simulators with less complexity, high simulation speed and reasonable accuracy are desired. It is also required that these simulators have a short development time and that ...
متن کاملA Performance Modeling Framework Applied to Real Time Infrared Search and Track Processing
The purpose and goals of performance modeling for multiprocessor systems using a token-based methodology in VHDL are discussed. Following this motivation, a framework for performance modeling is described, which involves modeling hardware and software at different levels of abstraction; the scope of this paper primarily addresses the high profile performance model. A commercial tool supporting ...
متن کاملPerformance Analysis of Tightly Coupled Multiprocessor Systems with SymTA/S
SymTA/S is a high-level multiprocessor performance analysis tool for early design stages. Innovative extensions allow improved modeling of tightly coupled MPSoCs and evaluation of their robustness.
متن کاملAn XML-based Meta-model for the Design of Multiprocessor Embedded Systems
The design of multiprocessor embedded systems requires new design paradigms. Most new paradigms are conceived around the idea of deploying pre-characterized software and hardware components. Making all these building blocks communicate in an efficient and errorproof manner is the most important challenge facing new design methodologies. Expectably, convenient modeling of these components and th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012